package club.banyuan.demo.demo2;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

/**
 * @author edz
 * @version 1.0
 * @date 2020/12/4 上午9:18
 */
public class demo2 {
//    int x=10;
    public static void main(String[] args) {
//        Map<String,String> map=new HashMap<>();
//        map.put("name",null);
//        map.put("name","Jack");
//        System.out.println(map.size());
//        demo2 t1=new demo2();
//        demo2 t2=new demo2();
//        t1.x=20;
//        System.out.println(t1.x+" ");
//        System.out.println(t2.x);
//        String str1="hello";
//        String  str2="he"+new String("llo");
//        String str3="he"+"llo";
//        System.err.println(str1==str2);
//        System.err.println(str1==str3);
//        Thread t=new Thread(){
//            public void run(){
//                pong();
//            }
//        };
//        t.run();
//        System.out.println("ping");
//        int a=0;
//        while(a<5){
//            switch (a){
//                case 0:
//                case 3:a=a+2;
//                case 1:
//                case 2:a=a+3;
//                default:a=a+5;
//            }
//        }
//        System.out.println(a);
//        String s="13 23 24 43 114 4 24";
//        String [] strings=s.split(" ");
//        int[] ints = new int[strings.length];
//        for (int i = 0; i < strings.length; i++) {
//            ints[i]=Integer.parseInt(strings[i]);
//        }
//        Arrays.sort(ints);
//        StringBuffer stringBuffer = new StringBuffer();
//        for (int i = 0; i < ints.length; i++) {
//            if(i==ints.length-1){
//                stringBuffer.append(ints[i]);
//            }else{
//                stringBuffer.append(ints[i]+1);
//            }
//        }
//        System.out.println(stringBuffer.toString());
        Car car = new Benz();
        car.run();
//        Benz benz=new Car();
        Benz benz=(Benz)car;
        Benz benz1 = new Benz();
        benz.jump();
        benz1.jump();

        Car car1 = new Car();
        Benz benz2=(Benz)car1;
        benz2.jump();
        benz2.run();

    }

    static  class Car{
        public void run(){
            System.out.println("1");
        }
    }
    static class Benz extends Car{
        public void run(){
            System.out.println("2");
        }
        public void jump(){
            System.out.println("3");
        }
    }
    static void pong(){
        System.out.println("pong");
    }
    public static void order(){
        try{
            System.out.println(1);
            System.out.println(2);
            return;
        }catch(Exception e){
            System.out.println(3);
        }finally {
            System.out.println(4);
        }
        System.out.println(5);
    }
}
